/*
 * Powered By XY
 * Since 2020
 */

package com.xy.biz.xd.service;

import com.xy.biz.xd.domain.req.ApplyDocumentFlowModifyRequest;
import com.xy.biz.xd.domain.req.ReleaseDocumentFlowMotifyRequest;
import com.xy.biz.xd.domain.req.UploadDocumentFlowModifyRequest;
import com.xy.lang.domain.Result;
import org.springframework.transaction.annotation.Transactional;

/**
 *
 *
 * @author yzh
 * @date 2021-2-25
 */
public interface DocumentFlowModifyService extends DocumentFlowNewAndModifyService {

	/**
	 * 编辑申请单并开启文件新增流程
	 * @param request
	 */
	Result<?> saveDocumentFlow(ApplyDocumentFlowModifyRequest request);

	//文件管理员审核并上传文件
	Result<?> uploadDocumentFlow(UploadDocumentFlowModifyRequest request);

	Result<?> releaseDocumentFlow(ReleaseDocumentFlowMotifyRequest request);
}
